package com.addcn.pushlibrary;

import android.app.Notification;
import android.graphics.Color;

/**
 * author:luwenbo
 * created on date : 2019-05-15
 * content:
 * describe:
 */
public class LConfiguration {
    private LNotificationListner notificationListner;
    private String channelId="lpush_sdk";
    private int largeIcon = R.mipmap.ic_launcher;
    private int smallIcon = R.mipmap.ic_launcher;
    private int color = -1;//字体颜色
    private Class openClass;
    private boolean debug = true;
    private int priority = Notification.PRIORITY_HIGH;
    private boolean customNotification = false;//自定义通知栏
    public String hwAppId="";
    public String vivoAppId="";
    public String oppoAppId="";
    public String oppoAppKey="";
    public String oppoAppSercet="";
    public String xmAppId="";
    public String xmAppKey="";
    public String xmAppSercet="";
    public LNotificationListner getNotificationListner() {
        return notificationListner;
    }

    public void setNotificationListner(LNotificationListner notificationListner) {
        this.notificationListner = notificationListner;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getChannelId() {
        return channelId;
    }

    public int getLargeIcon() {
        return largeIcon;
    }

    public void setLargeIcon(int largeIcon) {
        this.largeIcon = largeIcon;
    }

    public int getSmallIcon() {
        return smallIcon;
    }

    public void setSmallIcon(int smallIcon) {
        this.smallIcon = smallIcon;
    }

    public boolean isCustomNotification() {
        return customNotification;
    }

    public int getPriority() {
        return priority;
    }

    public void setPriority(int priority) {
        this.priority = priority;
    }

    public void setOpenClass(Class openClass) {
        this.openClass = openClass;
    }

    public Class getOpenClass() {
        return openClass;
    }

    public void setCustomNotification(boolean customNotification) {
        this.customNotification = customNotification;
    }

    public int getColor() {
        return color;
    }

    public void setColor(int color) {
        this.color = color;
    }

    public boolean isDebug() {
        return debug;
    }

    public void setDebug(boolean debug) {
        this.debug = debug;
    }
}
